CZLKASYPOZYCZ

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_CZLKASYPOZYCZ Integer TAK
ID_KASAPOZYCZ Integer TAK
ID_PRACOWNIK Integer TAK
DATAWSTAPIENIA Timestamp TAK
KWOTAWKLADU Numeric (18,4) TAK 0
DATAWYSTAPIENIA Timestamp -
KWOTAWPISOWE Numeric (18,4) - 0
WYP_NAZWIMIE Varchar (100) -
WYP_ADRES Varchar (500) -
NR_EWID Varchar (10) -
KWOTAWKLPOCZATKOWA Numeric (18,4) -

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_CZLKASYP_KASPOZCZL_KASAPOZY (FK_CZLKASYP_KASPOZCZL_KASAPOZY) KASAPOZYCZ CZLKASYPOZYCZ 1:N
FK_POZYCZKA_CZLKASYPOZYCZ (FK_POZYCZKA_CZLKASYPOZYCZ) CZLKASYPOZYCZ POZYCZKA 1:N
FK_CZLKASYP_PRACCZLKA_PRACOWNI (FK_CZLKASYP_PRACCZLKA_PRACOWNI) PRACOWNIK CZLKASYPOZYCZ 1:N
FK_SKLADKAS_CZLKASPOZ_CZLKASYP (FK_SKLADKAS_CZLKASPOZ_CZLKASYP) CZLKASYPOZYCZ SKLADKASPOZ 1:N


KASAPOZYCZ

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_KASAPOZYCZ Integer TAK
NAZWA Varchar (50) TAK
KODKASY Varchar (3) TAK

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_CZLKASYP_KASPOZCZL_KASAPOZY (FK_CZLKASYP_KASPOZCZL_KASAPOZY) KASAPOZYCZ CZLKASYPOZYCZ 1:N


LISTAPLAC


tabela utworzonych list płac

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl Opis
ID_LISTAPLAC Integer TAK Identyfikator listy
ID_LISTAPLACKOR Integer - Jeżeli jest to lista korekcyjna to tu jest Identyfikator listy, do której jest korekta
ID_GRUPAPLAC Integer TAK Identyfikator grupy płacowej, do której należy lista
ID_ALGORYTM Integer TAK Identyfikator algorytmu, wg jakiego jest liczona lista
ID_MIESOBR Integer TAK Identyfikator miesiąca, za który jest robiona lista płac
ID_MIESWYP Integer TAK Identyfikator miesiąca wypłaty listy
ID_MIESZAS Integer TAK Identyfikator miesiąca okresów zasiłkowych
TYTUL Varchar (255) TAK Tytuł listy płac
NUMER Varchar (10) TAK Numer listy płac
KOREKCYJNA Smallint TAK 0 0 – lista zwykła, 1 – lista korekcyjna
0 - nie
1 - tak
DZIEN Smallint - Dzień wypłaty
ZAMKNIETA Smallint TAK 0 0 – lista nie przeliczona, 1 – lista przeliczona i zamknięta, Dane obliczne na podstawie pola ZAMKNIETA w tabeli POZYCJALISTY
0 - nie
1 - tak
ID_WALUTA Integer -
KURS Numeric (18,4) -
PROBNA Smallint TAK 0
DLA_ZWOLNIONYCH Smallint TAK 0
AUTOMATYCZNA Smallint TAK 0
SKLADKIZAPLWTERMINIE Smallint TAK 1
ID_LISTAPLAC_KOREKTALACZNA Integer -
DPLACZDATAWYST Smallint TAK 1
DPLACZDATAWYPL Smallint TAK 1
DPLACZDATAZUS Smallint TAK 0
ID_UZYTKOWNIK Integer TAK id użytkownika
ID_MSCWYSTDOK Integer -
POWOD_KOREKTY Varchar (255) -

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_LISTAPLA_LISTAPLAC_LISTAPLA (FK_LISTAPLA_LISTAPLAC_LISTAPLA) LISTAPLAC LISTAPLAC 1:N
FK_SPLATPOZ_SPLPOZLIS_LISTAPLA (FK_SPLATPOZ_SPLPOZLIS_LISTAPLA) LISTAPLAC SPLATPOZYCZ 1:N
FK_SKLADKAS_SKLKASPOZ_LISTAPLA (FK_SKLADKAS_SKLKASPOZ_LISTAPLA) LISTAPLAC SKLADKASPOZ 1:N


PLANOWANARATA

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_POZYCZKA Integer TAK
ROK Integer TAK
MIESIAC Integer TAK
KWOTA Numeric (18,4) - 0
SPLATA Numeric (18,4) - 0
ODSETKI Numeric (18,4) - 0
EDYTOWANA Smallint - 0

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_PLANOWANARATA_POZYCZKA (FK_PLANOWANARATA_POZYCZKA) POZYCZKA PLANOWANARATA 1:N CASCADE DELETE


POZYCZKA

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_POZYCZKA Integer TAK
ID_ZYRANT_1 Integer -
ID_ZYRANT_2 Integer -
ID_CZLKASYPOZYCZ Integer TAK
DATAPRZYZNANIA Timestamp TAK
KWOTAPRZYZNANA Numeric (18,4) TAK 0
KWOTAPOZOSTALA Numeric (18,4) TAK 0
ILOSCRAT Integer -
UWAGI Varchar (255) -
PROCENT Numeric (18,4) TAK 0
SPOSOB_ODSETEK Integer TAK 1
MAX_RATA Numeric (18,4) -
KOMPENSATA_WKLADAMI Smallint - 0
ODSETKIZPIERWSZARATA Smallint - 0
DATAPIERWSZEJRATY Timestamp TAK

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_POZYCZKA_CZLKASYPOZYCZ (FK_POZYCZKA_CZLKASYPOZYCZ) CZLKASYPOZYCZ POZYCZKA 1:N
FK_POZYCZKA_ZYRANT_1 (FK_POZYCZKA_ZYRANT_1) PRACOWNIK POZYCZKA 1:N
FK_POZYCZKA_ZYRANT_2 (FK_POZYCZKA_ZYRANT_2) PRACOWNIK POZYCZKA 1:N
FK_PLANOWANARATA_POZYCZKA (FK_PLANOWANARATA_POZYCZKA) POZYCZKA PLANOWANARATA 1:N CASCADE DELETE
FK_SPLATAPOZYCZ_POZYCZKA (FK_SPLATAPOZYCZ_POZYCZKA) POZYCZKA SPLATPOZYCZ 1:N
FK_SPLATWKASIE_POZYCZKA (FK_SPLATWKASIE_POZYCZKA) POZYCZKA SPLATWKASIE 1:N


PRACOWNIK


tabela pracowników firmy

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl Opis
ID_PRACOWNIK Integer TAK Identyfikator osoby
ID_BANK Integer - Identyfikator banku
ID_URZSKARB Integer - Identyfikator urzędu skarb.
ID_KONTRAH Integer - Nie używane w modelu
NAZWISKO Varchar (30) TAK
PLEC Varchar (1) -
IMIE Varchar (20) TAK
IMIE2 Varchar (20) -
DATAURODZENIA Timestamp -
MIEJSCEURODZENIA Varchar (255) -
NAZWISKORODOWE Varchar (30) -
IMIEOJCA Varchar (20) -
IMIEMATKI Varchar (20) -
NAZWISKORODOWEMATKI Varchar (30) -
PESEL Varchar (11) TAK
NIP Varchar (25) -
NIPW Varchar (25) TAK Jak NIP, ale bez kresek
DOWODOSOBISTYNR Varchar (10) -
DPWODOSOBISTYDATA Timestamp - Data wydania D.Os.
DOWODOSOBISTYWYDAL Varchar (100) -
PASZPORTNR Varchar (13) -
STANCYWILNY Smallint - 0 1 – wolny,
2 – żonaty,
3 – wdowiec,
4 – rozwiedziony,
5 – wolna,
6 – zamężna
7 – wdowa,
8 – rozwiedziona,
9 – panna,
10 – kawaler
TELEFON Varchar (50) -
KONTOBANKOWE Varchar (50) -
ZDJECIE Blob (80,0) -
UWAGI Blob (80,1) -
WARCHIWUM Smallint TAK 0 0 – w bazie głównej,
1 – w archiwum,
2 – w bazie pomocniczej
KODKASYCHORYCH Varchar (3) -
DATAKASYCHORYCH Timestamp -
KODPOKRZPRAC Smallint - Kod pokrewieństwa z pracodawcą
WSPOLNEGOSP Smallint - 0 Czy wspólne gospodarstwo – 0 – nie, 1-tak
0 - nie
1 - tak
NRUNIK Integer TAK Numer unikalny pracownika
NRAKT Varchar (10) - Numer akt
ID_BANK_2 Integer - Identyfikator banku drugiego konta
ID_SLOWNIK Numeric (18,0) TAK
KONTOBANKOWE_2 Varchar (50) - Numer drugiego konta
KAL_NAZWISKOIMIE - Nazwisko i imię połączone
AKTYWNY_W_KKH Smallint TAK 0
NR_RENTY Varchar (20) -
NR_AKT_NIEPELNOSPRAWNOSCI Varchar (20) -
WSKAZANIE_DO_PRACY_CHORONIONEJ Smallint TAK 0
JEST_PIELEGNACYJNY Smallint - 0
INNE_DANE_KONTA Smallint TAK 0
DANEKONTA Varchar (100) -
ADRESKONTA1 Varchar (100) -
ADRESKONTA2 Varchar (100) -
ID_WYKSZTALCENIE Integer TAK
NRRCP Integer TAK
OSOBAKONTAKTOWA Blob (80,1) -
NIE_WYSYLAJ_DO_PFRON Smallint TAK 0
SZKOLA Varchar (50) - Dana kadrowa - nazwa ukończonej szkoły
ZAKSZKOLADATA Timestamp - Dane kadrowe - data ukończenia szkoły
DOWODOSOBISTYDATAWAZ Timestamp -
PASZPORTDATAWAZ Timestamp -
WYSLIJ_DOWOD_PLATNIK Smallint TAK 0
ID_OBYWATELSTWO Integer TAK 1
NIP_DO_PIT Smallint TAK 0
DATA_OBOW_WYKSZTALCENIA Timestamp -
UZYJ_GODZINOWEJ_OPIEKI Smallint - 0
SPRZECIWDANYCH Smallint TAK 0
ID_ZRODLO_DANYCH_WRA Integer -
DATAPOZYSKANIADW Timestamp -
EMAIL Varchar (200) -
ID_PRACOWNIK_PRIORYTET Integer TAK 0
PRACOWNIK_NRAKT - połączone NAZWISKO, IMIE, NRAKT

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_CZLKASYP_PRACCZLKA_PRACOWNI (FK_CZLKASYP_PRACCZLKA_PRACOWNI) PRACOWNIK CZLKASYPOZYCZ 1:N
FK_POZYCZKA_ZYRANT_1 (FK_POZYCZKA_ZYRANT_1) PRACOWNIK POZYCZKA 1:N
FK_POZYCZKA_ZYRANT_2 (FK_POZYCZKA_ZYRANT_2) PRACOWNIK POZYCZKA 1:N


SKLADKASPOZ

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_SKLADKASPOZ Integer TAK
ID_LISTAPLAC Integer -
ID_CZLKASYPOZYCZ Integer -
DATA Timestamp TAK
KWOTA Numeric (18,4) TAK 0
OPIS Blob (80,1) -
NRKP Varchar (30) -

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_SKLADKAS_CZLKASPOZ_CZLKASYP (FK_SKLADKAS_CZLKASPOZ_CZLKASYP) CZLKASYPOZYCZ SKLADKASPOZ 1:N
FK_SKLADKAS_SKLKASPOZ_LISTAPLA (FK_SKLADKAS_SKLKASPOZ_LISTAPLA) LISTAPLAC SKLADKASPOZ 1:N


SPLATPOZYCZ

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_SPLATPOZYCZ Integer TAK
ID_LISTAPLAC Integer -
ID_POZYCZKA Integer -
ID_SPLATWKASIE Integer -
RATA Numeric (18,4) TAK 0
DATASPLATY Timestamp TAK
KWOTASPLATY Numeric (18,4) TAK 0

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_SPLATAPOZYCZ_POZYCZKA (FK_SPLATAPOZYCZ_POZYCZKA) POZYCZKA SPLATPOZYCZ 1:N
FK_SPLATPOZ_SPLPOZLIS_LISTAPLA (FK_SPLATPOZ_SPLPOZLIS_LISTAPLA) LISTAPLAC SPLATPOZYCZ 1:N
FK_SPLATPOZYCZ_SPLATWKASIE (FK_SPLATPOZYCZ_SPLATWKASIE) SPLATWKASIE SPLATPOZYCZ 1:N


SPLATWKASIE

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_SPLATWKASIE Integer TAK
KWOTA Numeric (18,4) TAK 0
DATA Timestamp TAK
NRKP Varchar (30) -
OPIS Blob (80,1) -
ID_POZYCZKA Integer TAK

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_SPLATPOZYCZ_SPLATWKASIE (FK_SPLATPOZYCZ_SPLATWKASIE) SPLATWKASIE SPLATPOZYCZ 1:N
FK_SPLATWKASIE_POZYCZKA (FK_SPLATWKASIE_POZYCZKA) POZYCZKA SPLATWKASIE 1:N